Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - [C++] programma per prelevare frasi da txt
Forum - C/C++ - [C++] programma per prelevare frasi da txt

Avatar
borelg (Normal User)
Newbie


Messaggi: 1
Iscritto: 27/10/2008

Segnala al moderatore
Postato alle 18:39
Lunedì, 27/10/2008
Intanto colgo l' occasione del mio primo post per salutarvi tutti :) Ciao
Poi avrei bisogno di aiuto per fare una parte di un programma: qual è la funzione che mi permette di prelevare delle righe da un file txt?
per esempio se volessi prelevare la riga n°3 dal file testo.txt che funzione dovrei usare?
Va bene getline? se si mi potreste spiegare come si usa? perhcè io non la ho capita.
grazie mille in anticipo:D

PM Quote
Avatar
munkaka (Member)
Pro


Messaggi: 119
Iscritto: 07/09/2008

Segnala al moderatore
Postato alle 1:31
Martedì, 28/10/2008
ciao
si si fa con getline, ti faccio un esempio
Codice sorgente - presumibilmente C/C++

  1. #include <fstream> // o fstream.h
  2.  
  3. ...
  4.  
  5. char linea[255];
  6. int cont=0;
  7.  
  8. ifstream leggi ("testo.txt");
  9.  
  10. while( !leggi.eof() )
  11. {
  12.      cont++;
  13.     leggi.getline(linea,255);
  14.  
  15.     if(cont==3)
  16.        cout<<linea;
  17. }
  18.  
  19. leggi.close();



ogni volta che chiami la funzione getline ti preleva la riga successiva del testo

Ultima modifica effettuata da munkaka il 28/10/2008 alle 1:33
PM Quote